Modeled and measured instruction fetching performance for superscalar microprocessors
نویسندگان
چکیده
منابع مشابه
Modeled and Measured Instruction Fetching Performance for Superscalar Microprocessors
Instruction fetching is critical to the performance of a superscalar microprocessor. We develop a mathematical model for three different cache techniques and evaluate its performance both in theory and in simulation using the SPEC95 suite of benchmarks. In all the techniques, the fetching performance is dramatically lower than ideal expectations. To help remedy the situation, we also evaluate i...
متن کاملInstruction Fetching Mechanisms for Superscalar Microprocessors
Instruction fetching is critical to the performance of a su perscalar microprocessor We develop a mathematical model for three di erent cache techniques and evaluate its performance both in theory and in simulation using the SPEC suite of benchmarks In all the tech niques the fetching performance is dramatically lower than ideal expec tations To help remedy the situation we also evaluate its pe...
متن کاملSpecifying superscalar microprocessors in Hawk
Hawk is a language for the speci cation of microprocessors at the microarchitectural level. In this paper we use Hawk to specify a modern microarchitecture based on the Intel P6 with features such as speculation, register renaming, and superscalar out-of-order execution. We show that parametric polymorphism, type-classes, higher-order functions, lazy evaluation, and the state monad are key to H...
متن کاملHigh Performance Cache Architectures to Support Dynamic Superscalar Microprocessors
Simple cache structures are not sufficient to provide the memory bandwidth needed by a dynamic superscalar computer, so more sophisticated memory hierarchies such as non-blocking and pipelined caches are required. To provide direction for the designers of modern high performance microprocessors, we investigate the performance tradeoffs of the combinations of cache size, blocking and non-blockin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Parallel and Distributed Systems
سال: 1998
ISSN: 1045-9219
DOI: 10.1109/71.689444